runtime.workType.wbufSpans (field)

24 uses

	runtime (current package)
		mgc.go#L201: 	lockInit(&work.wbufSpans.lock, lockRankWbufSpans)
		mgc.go#L331: 	wbufSpans struct {
		mgcwork.go#L161: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L420: 	lockWithRankMayAcquire(&work.wbufSpans.lock, lockRankWbufSpans)
		mgcwork.go#L425: 		if work.wbufSpans.free.first != nil {
		mgcwork.go#L426: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L427: 			s = work.wbufSpans.free.first
		mgcwork.go#L429: 				work.wbufSpans.free.remove(s)
		mgcwork.go#L430: 				work.wbufSpans.busy.insert(s)
		mgcwork.go#L432: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L442: 			lock(&work.wbufSpans.lock)
		mgcwork.go#L443: 			work.wbufSpans.busy.insert(s)
		mgcwork.go#L444: 			unlock(&work.wbufSpans.lock)
		mgcwork.go#L512: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L520: 	work.wbufSpans.free.takeAll(&work.wbufSpans.busy)
		mgcwork.go#L521: 	unlock(&work.wbufSpans.lock)
		mgcwork.go#L528: 	lock(&work.wbufSpans.lock)
		mgcwork.go#L529: 	if gcphase != _GCoff || work.wbufSpans.free.isEmpty() {
		mgcwork.go#L530: 		unlock(&work.wbufSpans.lock)
		mgcwork.go#L536: 			span := work.wbufSpans.free.first
		mgcwork.go#L540: 			work.wbufSpans.free.remove(span)
		mgcwork.go#L544: 	more := !work.wbufSpans.free.isEmpty()
		mgcwork.go#L545: 	unlock(&work.wbufSpans.lock)